import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Write a description of class Boton here.
 * 
 * @author Montes Alonso Irli Natali
 * @version Programacion Orientada a Objetos
 */
public abstract class Button extends Actor
{
    /**
     * Constructor de la clase Button
     */
    public void act() 
    {
        if(Greenfoot.mouseClicked(this))
        {
            Greenfoot.playSound("pop.wav");
            funciona();
        }

    }    

    /**
     * Metodo abstracto, todas las subclases lo tienen
     */
    public abstract void funciona();

}
